/**
 * 文件上传
 * @param {Object} token
 */

function uploaderReady(token) {
	var uploader = Qiniu.uploader({
		runtimes: 'html5,flash,html4',
		browse_button: 'pickfiles', //上传按钮的ID
		container: 'btn-uploader', //上传按钮的上级元素ID
		drop_element: 'btn-uploader',
		max_file_size: '400mb', //最大文件限制
		flash_swf_url: '/resources/js/Moxie.swf',
		dragdrop: false,
		chunk_size: '4mb', //分块大小
		uptoken: token, //若未指定uptoken_url,则必须指定 uptoken ,uptoken由其他程序生成
		domain: 'http://pb1fi2wg4.bkt.clouddn.com/', //自己的七牛云存储空间域名
		multi_selection: false, //是否允许同时选择多文件
		auto_start: true,
		unique_names: true, //自动生成文件名,如果值为false则保留原文件名上传
		init: {
			'FilesAdded': function(up, files) {
				plupload.each(files, function(file) {
					// 文件添加进队列后，处理相关的事情
				});
			},
			'BeforeUpload': function(up, file) {
				// 每个文件上传前，处理相关的事情
				layer.msg("正在上传。。", {
					icon: 16
				});
			},
			'UploadProgress': function(up, file) {
				//文件上传时，处理相关的事情
				/*可能是文件大小
				var chunk_size = plupload.parseSize(this.getOption('chunk_size'));
				*/
				layui.use('element', function() {
					var element = layui.element;
					element.progress('demo', file.percent + '%');
				});
			},
			'UploadComplete': function() {},
			'FileUploaded': function(up, file, info) {
				var domain = up.getOption('domain');
				var res = eval('(' + info + ')');
				var sourceLink = domain + res.key; //获取上传文件的链接地址
				$(".q_img").attr("src", sourceLink);
				$(".q_img").css("display", "block");
				$("#in_hiden").val($(".q_img").attr("src"));
			},
			'Error': function(up, err, errTip) {},
			'Key': function(up, file) {}
		}
	});
	uploader.start();
}

/**
 * 文件上传
 * @param {Object} token
 */

function uploadMp4(token) {
	var uploader = Qiniu.uploader({
		runtimes: 'html5,flash,html4',
		browse_button: 'pickfiles2', //上传按钮的ID
		container: 'btn-uploader2', //上传按钮的上级元素ID
		max_file_size: '400mb', //最大文件限制
		flash_swf_url: '/resources/js/Moxie.swf',
		dragdrop: false,
		chunk_size: '4mb', //分块大小
		uptoken: token, //若未指定uptoken_url,则必须指定 uptoken ,uptoken由其他程序生成
		domain: 'http://pb1fi2wg4.bkt.clouddn.com/', //自己的七牛云存储空间域名
		multi_selection: false, //是否允许同时选择多文件
		auto_start: true,
		unique_names: true, //自动生成文件名,如果值为false则保留原文件名上传
		init: {
			'FilesAdded': function(up, files) {
				plupload.each(files, function(file) {
					// 文件添加进队列后，处理相关的事情
				});
			},
			'BeforeUpload': function(up, file) {
				// 每个文件上传前，处理相关的事情
				layer.msg("正在上传。。", {
					icon: 16
				});
			},
			'UploadProgress': function(up, file) {
				//文件上传时，处理相关的事情
				/*可能是文件大小
				var chunk_size = plupload.parseSize(this.getOption('chunk_size'));
				*/
				layui.use('element', function() {
					var element = layui.element;
					element.progress('demo2', file.percent + '%');
				});
			},
			'UploadComplete': function() {},
			'FileUploaded': function(up, file, info) {
				var domain = up.getOption('domain');
				var res = eval('(' + info + ')');
				var sourceLink = domain + res.key; //获取上传文件的链接地址
				//				$("#" + courseUrl).val(sourceLink);
				layui.use('layer', function() {
					var layer = layui.layer;
					layer.alert('视频地址：'+sourceLink, {
						icon: 6
					});

				});
			},
			'Error': function(up, err, errTip) {},
			'Key': function(up, file) {}
		}
	});
	uploader.start();
}